Will keep Independence Day speech Little shorter this time: PM Modi