Prime Minister Stephen Harper accepts resignation of Chuck Strahl