Replace "New" page with visualforce page with apex extension