BJP declares Gujarat first list, Rupani to contest from Rajkot