Microsoft to ban common passwords